package cn.aiweiyi.qingjing.coupon.comm.constant;

/**
 * @author 青衿
 * @Date 2020/11/16 19:49
 * 通用常量类
 **/
public class Constant {
    /**
     * <h2>Redis Key 前缀定义</h2>
     */
    public static class RedisPrefix {

        /**
         * 优惠券模板 key 前缀
         */
        public static final String COUPON_TEMPLATE =
                "ketai_coupon_template_code_";

        //每隔用户的优惠券信息,在Redis中都有三个key,即按三种状态
        //分别保存一个集合
        //可用状态
        public static final String USER_COUPON_USABLE =
                "ketai_coupon_useable_";
        //不可用状态
        public static final String USER_COUPON_USED =
                "ketai_coupon_used_";

        //过期状态
        public static final String USER_COUPON_EXPIRED =
                "ketai_coupon_expired_";


    }

    //用户优惠券的消息队列主题
    public static final String TOPIC = "ketai_coupon_user_topic_";
}
